primary screw worm (cochliomyia hominivorax) - Español Inglés Diccionario